extensions/gggl{,-lies}.c: reduce errors of table-based conversions
authorMassimo Valentini <mvalentini@src.gnome.org>
Sat, 14 Jul 2012 15:07:38 +0000 (17:07 +0200)
committerMassimo Valentini <mvalentini@src.gnome.org>
Sat, 14 Jul 2012 15:07:38 +0000 (17:07 +0200)
centering the sample within the range of floats it represents

extensions/gggl-lies.c
extensions/gggl.c

index e3c0029fd46299a95f158382b50519637b26a6bd..450fd752a0e490c5dd481ffbeb0e5445175924b8 100644 (file)
@@ -92,7 +92,7 @@ table_init (void)
     } u;
     u.f = 0.0;
 
-    u.s[0] = 0.0;
+    u.s[0] = 0x8000;
 
     for (i = 0; i < 1 << 16; i++)
       {
index 57a0d88f8bd2955081cf2b18c979ae43dace2c9b..c530988d002092fff13a6395ababd1b36a1a0ce2 100644 (file)
@@ -88,7 +88,7 @@ table_init (void)
     } u;
     u.f = 0.0;
 
-    u.s[0] = 0.0;
+    u.s[0] = 0x8000;
 
     for (u.s[1] = 0; u.s[1] < 65535; u.s[1] += 1)
       {